Portability of STDL on Top of the TUXEDO Transaction Monitor

نویسنده

  • Malik Saheb
چکیده

The Structured Transaction Definition Language (STDL) is a language based programming interface to transactional protocols and runtime systems, designed to resolve the industry problem of incompatible Transaction Processing (TP) monitor programming interfaces. STDL defines a three-group model, in which application procedures are grouped according to the type of work they perform: presentation, transactional flow control and error handling, and data access. A separate interface definition is created for each group of procedures and one procedure calls another procedure via this interface. STDL does not define protocol for the procedure calls except for remote task calls, which use the X/Open TxRPC protocol or DCE. Some existing TP monitors do not use TxRPC to invoke remote service but other protocols, such the Application Transaction Manager Interface (ATMI), the Common Programming Interface for Communication (CPI-C), or even CORBA/OTS in an object environment. This paper describes an STDL compiler on top of the TUXEDO monitor, translating STDL applications into XATMI client/server applications, supported by TUXEDO. Then it illustrates the possibility provided by STDL to achieve interoperability through TP platforms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

STDL - A Portable Language for Transaction Processing

Structured Transaction Definition Language (STDL) is a language for distributed transaction processing, developed by the Multivendor Integration Architecture consortium. STDL is a block-structured language, specialized for transaction processing. It is designed for application portability across multiple STDL implementations on different vendors’ transaction processing systems. This paper descr...

متن کامل

Stock Market Fraud Detection, A Probabilistic Approach

In order to have a fair market condition, it is crucial that regulators continuously monitor the stock market for possible fraud and market manipulation. There are many types of fraudulent activities defined in this context. In our paper we will be focusing on "front running". According to Association of Certified Fraud Examiners, front running is a form of insider information and thus is very ...

متن کامل

TUXEDO - an open approach to OLTP

Follow up what we will offer in this article about tuxedo an open approach to oltp. You know really that this book is coming as the best seller book today. So, when you are really a good reader or you're fans of the author, it does will be funny if you don't have this book. It means that you have to get this book. For you who are starting to learn about something new and feel curious about this...

متن کامل

A Practical and Modular Method to Implement Extended Transaction Models

Although many extended transaction models have been proposed [Elm93], few practical implementations exist and even fewer can support more than one model. We present the Reflective Transaction Framework, as a practical and modular method to implement extended transaction models. We achieve modularity by applying the Open Implementation approach [Kic92] (also known as meta-object protocol [KdRBSl...

متن کامل

Transaktionsorientierte Verwaltung und Suche von Dokumenten in einer Mehrprozessordatenbankumgebung

Traditional database Systems provide efficient transaction oriented processing of structured data. However, usually, processing of textual data in a database system has either no or only limited support. For example, while it may be possible to build index structures over textual data, in practice, the resulting bottlenecks make this impracticable. The reason for these bottlenecks are pseudo co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997